package com.ym.core.shiro.service;

import com.ym.common.constant.UserDetails;
import com.ym.core.domain.APIResponse;
import com.ym.core.shiro.token.SysToken;

import java.io.IOException;

/**
 * 系统登录
 *
 * @author: 李涛
 * @version: 2020年08月17日 16:53
 */
public interface SysLoginService {

	/**
	 * 根据微信token登录
	 *
	 * @param wxToken
	 * @return
	 */
	UserDetails loginByUsernamePassword(SysToken wxToken);

	/**
	 * 获取机构编码
	 * @param code
	 * @return
	 */
	APIResponse getOrgCodes(String code) throws Exception;
}
